object frmClientMain: TfrmClientMain
  Left = 0
  Top = 0
  Caption = #23458#25143#31471#20027#30028#38754
  ClientHeight = 534
  ClientWidth = 789
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  OnShow = FormShow
  PixelsPerInch = 96
  TextHeight = 13
  object rzspltr1: TRzSplitter
    Left = 0
    Top = 0
    Width = 789
    Height = 534
    Orientation = orVertical
    Position = 53
    Percent = 10
    HotSpotVisible = True
    SplitterWidth = 7
    Align = alClient
    TabOrder = 0
    BarSize = (
      0
      53
      789
      60)
    UpperLeftControls = (
      pnl1)
    LowerRightControls = (
      rzpgcntrl1)
    object pnl1: TRzPanel
      Left = 0
      Top = 0
      Width = 789
      Height = 53
      Align = alClient
      TabOrder = 0
      object lbl1: TLabel
        Left = 7
        Top = 7
        Width = 74
        Height = 13
        Margins.Left = 2
        Margins.Top = 2
        Margins.Right = 2
        Margins.Bottom = 2
        Caption = 'Server Address'
      end
      object lbl2: TLabel
        Left = 169
        Top = 7
        Width = 55
        Height = 13
        Margins.Left = 2
        Margins.Top = 2
        Margins.Right = 2
        Margins.Bottom = 2
        Caption = 'Server Port'
      end
      object lbl4: TLabel
        Left = 369
        Top = 20
        Width = 56
        Height = 13
        Caption = 'User Name:'
      end
      object edtAddr: TEdit
        Left = 7
        Top = 23
        Width = 153
        Height = 21
        Margins.Left = 2
        Margins.Top = 2
        Margins.Right = 2
        Margins.Bottom = 2
        TabOrder = 0
        Text = 'localhost'
      end
      object edtPort: TEdit
        Left = 169
        Top = 23
        Width = 66
        Height = 21
        Margins.Left = 2
        Margins.Top = 2
        Margins.Right = 2
        Margins.Bottom = 2
        TabOrder = 1
        Text = '81'
      end
      object btnLink: TBitBtn
        Left = 256
        Top = 16
        Width = 75
        Height = 25
        Caption = #36830#25509
        TabOrder = 2
        OnClick = btnLinkClick
      end
      object edtUserName: TEdit
        Left = 431
        Top = 17
        Width = 121
        Height = 21
        TabOrder = 3
        Text = 'Glynn Owen'
      end
      object btnLogon: TButton
        Left = 558
        Top = 15
        Width = 57
        Height = 25
        Caption = '<- Logon'
        TabOrder = 4
        OnClick = btnLogonClick
      end
    end
    object rzpgcntrl1: TRzPageControl
      Left = 0
      Top = 0
      Width = 789
      Height = 474
      ActivePage = tstTabSheet7
      Align = alClient
      TabIndex = 5
      TabOrder = 0
      FixedDimension = 19
      object tstTabSheet1: TRzTabSheet
        Caption = #33258#23450#20041#26041#27861#26356#26032
        object pnl2: TRzPanel
          Left = 0
          Top = 0
          Width = 785
          Height = 52
          Align = alTop
          TabOrder = 0
          object btnRefresh: TSpeedButton
            Left = 6
            Top = 9
            Width = 114
            Height = 33
            Margins.Left = 2
            Margins.Top = 2
            Margins.Right = 2
            Margins.Bottom = 2
            Caption = 'Reload DataSet'
            Glyph.Data = {
              76010000424D7601000000000000760000002800000020000000100000000100
              04000000000000010000130B0000130B00001000000000000000000000000000
              800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
              FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
              3333333333FFFFF3333333333999993333333333F77777FFF333333999999999
              3333333777333777FF33339993707399933333773337F3777FF3399933000339
              9933377333777F3377F3399333707333993337733337333337FF993333333333
              399377F33333F333377F993333303333399377F33337FF333373993333707333
              333377F333777F333333993333101333333377F333777F3FFFFF993333000399
              999377FF33777F77777F3993330003399993373FF3777F37777F399933000333
              99933773FF777F3F777F339993707399999333773F373F77777F333999999999
              3393333777333777337333333999993333333333377777333333}
            NumGlyphs = 2
            OnClick = btnRefreshClick
          end
          object dbnvgr1: TDBNavigator
            Left = 168
            Top = 10
            Width = 360
            Height = 31
            Margins.Left = 2
            Margins.Top = 2
            Margins.Right = 2
            Margins.Bottom = 2
            DataSource = ds1
            VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel]
            Kind = dbnHorizontal
            TabOrder = 0
          end
        end
        object dbgrd1: TDBGrid
          Left = 0
          Top = 52
          Width = 785
          Height = 399
          Margins.Left = 2
          Margins.Top = 2
          Margins.Right = 2
          Margins.Bottom = 2
          Align = alClient
          DataSource = ds1
          TabOrder = 1
          TitleFont.Charset = DEFAULT_CHARSET
          TitleFont.Color = clWindowText
          TitleFont.Height = -11
          TitleFont.Name = 'Tahoma'
          TitleFont.Style = []
        end
      end
      object tstTabSheet2: TRzTabSheet
        Caption = 'Rtc'#25552#20379#30340#26356#26032#26041#27861
        object pnl3: TRzPanel
          Left = 0
          Top = 0
          Width = 785
          Height = 52
          Align = alTop
          TabOrder = 0
          object btnRtcUpdate: TSpeedButton
            Left = 6
            Top = 9
            Width = 114
            Height = 33
            Margins.Left = 2
            Margins.Top = 2
            Margins.Right = 2
            Margins.Bottom = 2
            Caption = 'Reload DataSet'
            Glyph.Data = {
              76010000424D7601000000000000760000002800000020000000100000000100
              04000000000000010000130B0000130B00001000000000000000000000000000
              800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
              FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
              3333333333FFFFF3333333333999993333333333F77777FFF333333999999999
              3333333777333777FF33339993707399933333773337F3777FF3399933000339
              9933377333777F3377F3399333707333993337733337333337FF993333333333
              399377F33333F333377F993333303333399377F33337FF333373993333707333
              333377F333777F333333993333101333333377F333777F3FFFFF993333000399
              999377FF33777F77777F3993330003399993373FF3777F37777F399933000333
              99933773FF777F3F777F339993707399999333773F373F77777F333999999999
              3393333777333777337333333999993333333333377777333333}
            NumGlyphs = 2
            OnClick = btnRtcUpdateClick
          end
          object dbnvgr2: TDBNavigator
            Left = 168
            Top = 10
            Width = 360
            Height = 31
            Margins.Left = 2
            Margins.Top = 2
            Margins.Right = 2
            Margins.Bottom = 2
            DataSource = ds2
            VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel]
            Kind = dbnHorizontal
            TabOrder = 0
          end
        end
        object dbgrd2: TDBGrid
          Left = 0
          Top = 52
          Width = 785
          Height = 399
          Margins.Left = 2
          Margins.Top = 2
          Margins.Right = 2
          Margins.Bottom = 2
          Align = alClient
          DataSource = ds2
          TabOrder = 1
          TitleFont.Charset = DEFAULT_CHARSET
          TitleFont.Color = clWindowText
          TitleFont.Height = -11
          TitleFont.Name = 'Tahoma'
          TitleFont.Style = []
        end
      end
      object tstTabSheet3: TRzTabSheet
        Caption = #20027#20174#34920#26356#26032
        object rzspltr4: TRzSplitter
          Left = 0
          Top = 0
          Width = 785
          Height = 451
          Orientation = orVertical
          Position = 46
          Percent = 10
          HotSpotVisible = True
          SplitterWidth = 7
          Align = alClient
          TabOrder = 0
          BarSize = (
            0
            46
            785
            53)
          UpperLeftControls = (
            pnl4)
          LowerRightControls = (
            rzspltr2)
          object pnl4: TRzPanel
            Left = 0
            Top = 0
            Width = 785
            Height = 46
            Align = alClient
            TabOrder = 0
            object btnMtDlData: TSpeedButton
              Left = 6
              Top = 6
              Width = 114
              Height = 33
              Margins.Left = 2
              Margins.Top = 2
              Margins.Right = 2
              Margins.Bottom = 2
              Caption = 'Reload DataSet'
              Glyph.Data = {
                76010000424D7601000000000000760000002800000020000000100000000100
                04000000000000010000130B0000130B00001000000000000000000000000000
                800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
                FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
                3333333333FFFFF3333333333999993333333333F77777FFF333333999999999
                3333333777333777FF33339993707399933333773337F3777FF3399933000339
                9933377333777F3377F3399333707333993337733337333337FF993333333333
                399377F33333F333377F993333303333399377F33337FF333373993333707333
                333377F333777F333333993333101333333377F333777F3FFFFF993333000399
                999377FF33777F77777F3993330003399993373FF3777F37777F399933000333
                99933773FF777F3F777F339993707399999333773F373F77777F333999999999
                3393333777333777337333333999993333333333377777333333}
              NumGlyphs = 2
              OnClick = btnMtDlDataClick
            end
            object lblStatus: TRzLabel
              Left = 383
              Top = 16
              Width = 41
              Height = 13
              Caption = 'lblStatus'
            end
            object chkValidCheck: TCheckBox
              Left = 216
              Top = 8
              Width = 167
              Height = 21
              Margins.Left = 2
              Margins.Top = 2
              Margins.Right = 2
              Margins.Bottom = 2
              Caption = 'Client-side Validity Checks'
              Checked = True
              State = cbChecked
              TabOrder = 0
            end
            object btnAppUpdate: TBitBtn
              Left = 696
              Top = 8
              Width = 75
              Height = 25
              Caption = #26356#26032#21040#21518#21488
              TabOrder = 1
              OnClick = btnAppUpdateClick
            end
            object chbQAppUpdate: TRzCheckBox
              Left = 600
              Top = 16
              Width = 91
              Height = 15
              Caption = #21551#29992#21518#21488#26356#26032
              State = cbUnchecked
              TabOrder = 2
            end
          end
          object rzspltr2: TRzSplitter
            Left = 0
            Top = 0
            Width = 785
            Height = 398
            Position = 239
            Percent = 31
            HotSpotVisible = True
            HotSpotDirection = hsdBoth
            SplitterWidth = 7
            Align = alClient
            TabOrder = 0
            BarSize = (
              239
              0
              246
              398)
            UpperLeftControls = (
              RzDBNavigator3
              RzDBGrid3)
            LowerRightControls = (
              rzspltr3)
            object RzDBNavigator3: TRzDBNavigator
              Left = 0
              Top = 0
              Width = 239
              Height = 25
              DataSource = dsMaster
              Align = alTop
              BorderOuter = fsNone
              TabOrder = 0
            end
            object RzDBGrid3: TRzDBGrid
              Left = 0
              Top = 25
              Width = 239
              Height = 373
              Align = alClient
              DataSource = dsMaster
              TabOrder = 1
              TitleFont.Charset = DEFAULT_CHARSET
              TitleFont.Color = clWindowText
              TitleFont.Height = -11
              TitleFont.Name = 'Tahoma'
              TitleFont.Style = []
            end
            object rzspltr3: TRzSplitter
              Left = 0
              Top = 0
              Width = 539
              Height = 398
              Orientation = orVertical
              Position = 188
              Percent = 48
              HotSpotVisible = True
              HotSpotDirection = hsdBoth
              SplitterWidth = 7
              Align = alClient
              TabOrder = 0
              BarSize = (
                0
                188
                539
                195)
              UpperLeftControls = (
                RzDBGrid1
                pnl5)
              LowerRightControls = (
                RzDBGrid2
                pnl6)
              object RzDBGrid1: TRzDBGrid
                Left = 0
                Top = 25
                Width = 539
                Height = 163
                Align = alClient
                DataSource = dsDetailOrder
                TabOrder = 0
                TitleFont.Charset = DEFAULT_CHARSET
                TitleFont.Color = clWindowText
                TitleFont.Height = -11
                TitleFont.Name = 'Tahoma'
                TitleFont.Style = []
              end
              object pnl5: TRzPanel
                Left = 0
                Top = 0
                Width = 539
                Height = 25
                Align = alTop
                TabOrder = 1
                object btnRefreshOrder: TSpeedButton
                  Left = 2
                  Top = 2
                  Width = 25
                  Height = 21
                  Hint = 'Reload Orders'
                  Margins.Left = 2
                  Margins.Top = 2
                  Margins.Right = 2
                  Margins.Bottom = 2
                  Align = alLeft
                  Glyph.Data = {
                    76010000424D7601000000000000760000002800000020000000100000000100
                    04000000000000010000130B0000130B00001000000000000000000000000000
                    800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
                    FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
                    3333333333FFFFF3333333333999993333333333F77777FFF333333999999999
                    3333333777333777FF33339993707399933333773337F3777FF3399933000339
                    9933377333777F3377F3399333707333993337733337333337FF993333333333
                    399377F33333F333377F993333303333399377F33337FF333373993333707333
                    333377F333777F333333993333101333333377F333777F3FFFFF993333000399
                    999377FF33777F77777F3993330003399993373FF3777F37777F399933000333
                    99933773FF777F3F777F339993707399999333773F373F77777F333999999999
                    3393333777333777337333333999993333333333377777333333}
                  NumGlyphs = 2
                  OnClick = btnRefreshOrderClick
                  ExplicitLeft = -2
                  ExplicitTop = -1
                end
                object RzDBNavigator1: TRzDBNavigator
                  Left = 27
                  Top = 2
                  Width = 510
                  Height = 21
                  DataSource = dsDetailOrder
                  Align = alClient
                  BorderOuter = fsNone
                  TabOrder = 0
                end
              end
              object RzDBGrid2: TRzDBGrid
                Left = 0
                Top = 25
                Width = 539
                Height = 178
                Align = alClient
                DataSource = dsDetailItem
                TabOrder = 0
                TitleFont.Charset = DEFAULT_CHARSET
                TitleFont.Color = clWindowText
                TitleFont.Height = -11
                TitleFont.Name = 'Tahoma'
                TitleFont.Style = []
              end
              object pnl6: TRzPanel
                Left = 0
                Top = 0
                Width = 539
                Height = 25
                Align = alTop
                TabOrder = 1
                object btnRefreshItem: TSpeedButton
                  Left = 2
                  Top = 2
                  Width = 25
                  Height = 21
                  Hint = 'Reload Orders'
                  Margins.Left = 2
                  Margins.Top = 2
                  Margins.Right = 2
                  Margins.Bottom = 2
                  Align = alLeft
                  Glyph.Data = {
                    76010000424D7601000000000000760000002800000020000000100000000100
                    04000000000000010000130B0000130B00001000000000000000000000000000
                    800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
                    FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
                    3333333333FFFFF3333333333999993333333333F77777FFF333333999999999
                    3333333777333777FF33339993707399933333773337F3777FF3399933000339
                    9933377333777F3377F3399333707333993337733337333337FF993333333333
                    399377F33333F333377F993333303333399377F33337FF333373993333707333
                    333377F333777F333333993333101333333377F333777F3FFFFF993333000399
                    999377FF33777F77777F3993330003399993373FF3777F37777F399933000333
                    99933773FF777F3F777F339993707399999333773F373F77777F333999999999
                    3393333777333777337333333999993333333333377777333333}
                  NumGlyphs = 2
                  OnClick = btnRefreshItemClick
                  ExplicitTop = 3
                end
                object RzDBNavigator4: TRzDBNavigator
                  Left = 27
                  Top = 2
                  Width = 510
                  Height = 21
                  DataSource = dsDetailItem
                  Align = alClient
                  BorderOuter = fsNone
                  TabOrder = 0
                end
              end
            end
          end
        end
      end
      object tstTabSheet4: TRzTabSheet
        Caption = #32467#21512'KbmTable'
        inline framRtcKbmHz1: TframRtcKbmHz
          Left = 0
          Top = 0
          Width = 785
          Height = 451
          Align = alClient
          TabOrder = 0
          ExplicitWidth = 785
          ExplicitHeight = 451
          inherited rzspltr1: TRzSplitter
            Width = 785
            Height = 451
            Percent = 15
            ExplicitWidth = 785
            ExplicitHeight = 451
            UpperLeftControls = (
              pnl1)
            LowerRightControls = (
              pnl2
              RzDBGrid1)
            inherited pnl1: TRzPanel
              Width = 785
              ExplicitWidth = 785
              inherited btn1: TButton
                OnClick = framRtcKbmHz1btn1Click
              end
              inherited btn2: TButton
                OnClick = nil
              end
              inherited btn3: TButton
                OnClick = nil
              end
            end
            inherited pnl2: TRzPanel
              Top = 336
              Width = 785
              ExplicitTop = 336
              ExplicitWidth = 785
            end
            inherited RzDBGrid1: TRzDBGrid
              Width = 785
              Height = 336
            end
          end
          inherited kbmMemSQL1: TkbmMemSQL
            Left = 592
            Top = 128
          end
          inherited ds1: TDataSource
            Left = 456
            Top = 136
          end
        end
      end
      object tstTabSheet5: TRzTabSheet
        Caption = #32467#21512'ClientDataSet'#26356#26032
        inline framRtcClDataSetUpdate1: TframRtcClDataSetUpdate
          Left = 0
          Top = 0
          Width = 785
          Height = 451
          Align = alClient
          TabOrder = 0
          ExplicitWidth = 785
          ExplicitHeight = 451
          inherited rzspltr4: TRzSplitter
            Width = 785
            Height = 451
            Percent = 10
            ExplicitWidth = 785
            ExplicitHeight = 451
            UpperLeftControls = (
              pnl4)
            LowerRightControls = (
              rzspltr2)
            inherited pnl4: TRzPanel
              Width = 785
              ExplicitWidth = 785
            end
            inherited rzspltr2: TRzSplitter
              Width = 785
              Height = 398
              Percent = 31
              UpperLeftControls = (
                RzDBNavigator3
                RzDBGrid3)
              LowerRightControls = (
                rzspltr3)
              inherited RzDBNavigator3: TRzDBNavigator
                Hints.Strings = ()
              end
              inherited RzDBGrid3: TRzDBGrid
                Height = 373
              end
              inherited rzspltr3: TRzSplitter
                Width = 539
                Height = 398
                Percent = 48
                UpperLeftControls = (
                  RzDBGrid1
                  pnl5)
                LowerRightControls = (
                  RzDBGrid2
                  pnl6)
                inherited RzDBGrid1: TRzDBGrid
                  Width = 539
                end
                inherited pnl5: TRzPanel
                  Width = 539
                  ExplicitWidth = 539
                  inherited RzDBNavigator1: TRzDBNavigator
                    Width = 510
                    Hints.Strings = ()
                    ExplicitWidth = 510
                  end
                end
                inherited RzDBGrid2: TRzDBGrid
                  Width = 539
                  Height = 178
                end
                inherited pnl6: TRzPanel
                  Width = 539
                  ExplicitWidth = 539
                  inherited RzDBNavigator4: TRzDBNavigator
                    Width = 510
                    Hints.Strings = ()
                    ExplicitWidth = 510
                  end
                end
              end
            end
          end
        end
      end
      object tstTabSheet7: TRzTabSheet
        Caption = #32467#21512'KbmTable'#26356#26032
        inline framRtcKbmUpdate1: TframRtcKbmUpdate
          Left = 0
          Top = 0
          Width = 785
          Height = 451
          Align = alClient
          TabOrder = 0
          ExplicitWidth = 785
          ExplicitHeight = 451
          inherited rzspltr4: TRzSplitter
            Width = 785
            Height = 451
            Percent = 10
            ExplicitWidth = 785
            ExplicitHeight = 451
            UpperLeftControls = (
              pnl4)
            LowerRightControls = (
              rzspltr2)
            inherited pnl4: TRzPanel
              Width = 785
              ExplicitTop = 1
              ExplicitWidth = 785
            end
            inherited rzspltr2: TRzSplitter
              Width = 785
              Height = 398
              Percent = 31
              UpperLeftControls = (
                RzDBNavigator3
                RzDBGrid3)
              LowerRightControls = (
                rzspltr3)
              inherited RzDBNavigator3: TRzDBNavigator
                Hints.Strings = ()
              end
              inherited RzDBGrid3: TRzDBGrid
                Height = 373
              end
              inherited rzspltr3: TRzSplitter
                Width = 539
                Height = 398
                Percent = 48
                UpperLeftControls = (
                  RzDBGrid1
                  pnl5)
                LowerRightControls = (
                  RzDBGrid2
                  pnl6)
                inherited RzDBGrid1: TRzDBGrid
                  Width = 539
                end
                inherited pnl5: TRzPanel
                  Width = 539
                  ExplicitWidth = 539
                  inherited RzDBNavigator1: TRzDBNavigator
                    Width = 510
                    Hints.Strings = ()
                    ExplicitWidth = 510
                  end
                end
                inherited RzDBGrid2: TRzDBGrid
                  Width = 539
                  Height = 178
                end
                inherited pnl6: TRzPanel
                  Width = 539
                  ExplicitWidth = 539
                  inherited RzDBNavigator4: TRzDBNavigator
                    Width = 510
                    Hints.Strings = ()
                    ExplicitWidth = 510
                  end
                end
              end
            end
          end
        end
      end
    end
  end
  object rtcmdtst1: TRtcMemDataSet
    TrackChanges = True
    OnDataChange = rtcmdtst1DataChange
    Left = 16
    Top = 472
  end
  object ds1: TDataSource
    DataSet = rtcmdtst1
    Left = 88
    Top = 472
  end
  object rtcmdtst2: TRtcMemDataSet
    TrackChanges = True
    OnDataChange = rtcmdtst2DataChange
    Left = 16
    Top = 416
  end
  object ds2: TDataSource
    DataSet = rtcmdtst2
    Left = 80
    Top = 416
  end
  object rtcmdtstMaster: TRtcMemDataSet
    TrackChanges = True
    OnDataChange = RtcMemDataSetDataChange
    AfterOpen = rtcmdtstMasterScroll
    BeforePost = rtcmdtstMasterBeforePost
    BeforeDelete = rtcmdtstMasterBeforeDelete
    AfterScroll = rtcmdtstMasterScroll
    Left = 648
    Top = 464
  end
  object dsMaster: TDataSource
    DataSet = rtcmdtstMaster
    Left = 712
    Top = 464
  end
  object rtcmdtstDetailOrder: TRtcMemDataSet
    TrackChanges = True
    OnDataChange = RtcMemDataSetDataChange
    AfterOpen = rtcmdtstDetailOrderScroll
    BeforePost = rtcmdtstDetailOrderBeforePost
    BeforeDelete = rtcmdtstDetailOrderBeforeDelete
    AfterScroll = rtcmdtstDetailOrderScroll
    OnNewRecord = rtcmdtstDetailOrderNewRecord
    Left = 648
    Top = 400
  end
  object dsDetailOrder: TDataSource
    DataSet = rtcmdtstDetailOrder
    Left = 712
    Top = 400
  end
  object rtcmdtstDetailItem: TRtcMemDataSet
    TrackChanges = True
    OnDataChange = RtcMemDataSetDataChange
    BeforePost = rtcmdtstDetailItemBeforePost
    OnNewRecord = rtcmdtstDetailItemNewRecord
    Left = 648
    Top = 336
  end
  object dsDetailItem: TDataSource
    DataSet = rtcmdtstDetailItem
    Left = 712
    Top = 336
  end
end
